/*
 * NotificacionDTO.java
 * Intuition Technologies. Todos los derechos reservados.
 */
package mx.com.asteca.comun.dto;

import java.util.Date;

/**
 * Representacion de una Notificacion en un DTO
 * @author Jorge Amaro Coria
 * @version 1.0
 * @since 1.0
 *
 */
public class NotificacionDTO  implements java.io.Serializable {


     /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private long idNotificacion;
    private long idNotificacionesEstados;
    private long idNotificacionesTipos;
    private String notificacionesTiposDesc;
    private Date fechaAlta;
    private Date fechaLeido;
    private String mensaje;

    /**
     * 
     */
    public NotificacionDTO() {
    }

	
    /**
     * @param idNotificacion
     */
    public NotificacionDTO(long idNotificacion) {
        this.idNotificacion = idNotificacion;
    }
    /**
     * @param idNotificacion
     * @param idNotificacionesEstados
     * @param idNotificacionesTipos
     * @param notificacionesTiposDesc
     * @param fechaAlta
     * @param fechaLeido
     * @param mensaje
     */
    public NotificacionDTO(long idNotificacion, int idNotificacionesEstados, int idNotificacionesTipos, String notificacionesTiposDesc, 
    		Date fechaAlta, Date fechaLeido, String mensaje) {
       this.idNotificacion = idNotificacion;
       this.idNotificacionesEstados = idNotificacionesEstados;
       this.idNotificacionesTipos = idNotificacionesTipos;
       this.notificacionesTiposDesc = notificacionesTiposDesc;
       this.fechaAlta = fechaAlta;
       this.fechaLeido = fechaLeido;
       this.mensaje = mensaje;
    }
   
    /**
     * @return
     */
    public long getIdNotificacion() {
        return this.idNotificacion;
    }
    
    /**
     * @param idNotificacion
     */
    public void setIdNotificacion(long idNotificacion) {
        this.idNotificacion = idNotificacion;
    }
    /**
     * @return
     */
    public long getIdNotificacionesEstados() {
        return this.idNotificacionesEstados;
    }
    
    /**
     * @param idNotificacionesEstados
     */
    public void setIdNotificacionesEstados(long idNotificacionesEstados) {
        this.idNotificacionesEstados = idNotificacionesEstados;
    }
    /**
     * @return
     */
    public long getIdNotificacionesTipos() {
        return this.idNotificacionesTipos;
    }
    
    /**
     * @param idNotificacionesTipos
     */
    public void setIdNotificacionesTipos(long idNotificacionesTipos) {
        this.idNotificacionesTipos = idNotificacionesTipos;
    }
    /**
     * @return
     */
    public String getNotificacionesTiposDesc() {
        return this.notificacionesTiposDesc;
    }
    
    /**
     * @param notificacionesTiposDesc
     */
    public void setNotificacionesTiposDesc(String notificacionesTiposDesc) {
        this.notificacionesTiposDesc = notificacionesTiposDesc;
    }
    
    /**
     * @return
     */
    public Date getFechaAlta() {
        return this.fechaAlta;
    }
    
    /**
     * @param fechaAlta
     */
    public void setFechaAlta(Date fechaAlta) {
        this.fechaAlta = fechaAlta;
    }
    /**
     * @return
     */
    public Date getFechaLeido() {
        return this.fechaLeido;
    }
    
    /**
     * @param fechaLeido
     */
    public void setFechaLeido(Date fechaLeido) {
        this.fechaLeido = fechaLeido;
    }
    
    /**
     * @return
     */
    public String getMensaje() {
        return this.mensaje;
    }
    
    /**
     * @param mensaje
     */
    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }
}